#if ! defined ( ROBOT_H )
#define ROBOT_H

//--------------------------------------------------- Interfaces utilisées
#include <string>
#include <iostream>
#include <fstream>

#include "../../src/Outils.h"
#include "Reseau.h"

using namespace std;
//------------------------------------------------------------- Constantes

//------------------------------------------------------------------ Types

//------------------------------------------------------------------------
// Role de la classe <Reseau>
//
//------------------------------------------------------------------------

class Robot
{
//----------------------------------------------------------------- PUBLIC

public:
//----------------------------------------------------- Méthodes publiques
  Robot();
  Robot(char * name);
  ~Robot();

  Reseau* GetReseau();
  double* Deplacer(double objetEntree[]);

protected:
//----------------------------------------------------- Méthodes protégées

//----------------------------------------------------- Attributs protégés
  Reseau * monCerveau;

};

//--------------------------- Autres définitions dépendantes de <Robot>
#endif
